package com.pojoin.cms.util.pager;

import java.util.ArrayList;
import java.util.List;


public class PageResult<T> extends Pager {
	private int pageIndex=0;
	private int pageSize=0; 

	public PageResult(int pageIndex, int pageSize) {
		this.pageIndex=pageIndex;
		this.pageSize=pageSize;
	}

	public List<T> getPagedList(List<T> list) {
		if(this.pageIndex>0 && this.pageSize>0){
			List<T> pageList=new ArrayList<T>();
			int a=(this.pageIndex-1)*this.pageSize;
			for(int i=a;i<a+pageSize;i++){
				if(i>=list.size()){
					break;
				}
				pageList.add(list.get(i));
			}
			return pageList;
		}
		return list;
	}


}
